
// let user =  new Object()
// user.name = "赵云"


// console.log(user);


// function Person(name){
//     this.name = name
// }

// let u1 = new Person("张三")
// let u2 = new Person("李四")
// // u1.name = "张三"
// console.log("u1 ",u1);
// console.log("u2 ",u2);



let u3 = Person("王五")
console.log("u3 ",u3);

//JSON 
let u4 = {
    name:'张飞',
    age:18,
    sayHi:function(){
        console.log("你好，我是"+this.name);
        
    }

}

let u5 = {
    name:'赵云',
    age:18,
    sayHi:function(){
        console.log("你好，我是"+this.name);
        
    }

}


let u6 = {
    name:'关云长',
    age:18,

    //箭头函数没有自己的this，使用的是上下文的
    sayHi:()=>{
        console.log("this：",this);
        
        console.log("你好，我是"+this.name);
    }
}

let u7 = {
    name:'关云长',
    age:18,

    //箭头函数没有自己的this，使用的是上下文的
    sayHi(){
        console.log("this：",this);
        
        console.log("你好，我是"+this.name);
    }
}
// console.log("u4 ",u4);
// u6.sayHi()








